life-saving tools - Alemán Inglés Diccionario